<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<title>Class CircleBody</title>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>

<body bgcolor="#ffffff">

<div class = "title">Class CircleBody</div>
<p></p>

<!-- ============================================================= -->

<a name="refclass129410"></a>
<p>La forme la plus courante pour la representation des agents.<br />@author Etienne<br />@version 0.1<br /></p>
<p>Declaration :</p><ul>
<li>Java : public abstract class CircleBody </li></ul><p>Directly inherited by : <a href="class129794.html#refclass129794"><b>GoalAgentBody</b></a> <a href="class129922.html#refclass129922"><b>PositiveAgentBody</b></a> </p>
<p>Artifact : <a href="index.html#refartifact129154"><b>CircleBody</b></a></p>
<div class="sub">
<a name="refattribute129282"></a>
<table><tr><td><div class="element">Attribute <b>diameter</b></div></td></tr></table>
<p>Diametre du cercle representant l'agent<br /><br /></p><p>Declaration :</p><ul><li>Uml : # diameter : int</li><li>Java : protected int diameter</li></ul><a name="refattribute129410"></a>
<table><tr><td><div class="element">Attribute <b>color</b></div></td></tr></table>
<p>Couleur de l'agent<br /><br /></p><p>Declaration :</p><ul><li>Uml : # color : Color</li><li>Java : protected Color color</li></ul><a name="refattribute129538"></a>
<table><tr><td><div class="element">Attribute <b>position</b></div></td></tr></table>
<p>position de l'agent dans l'environnement local.<br /><br /></p><p>Declaration :</p><ul><li>Uml : # position : Vector2d =  new Vector2d()</li><li>Java : protected Vector2d position</li></ul><a name="refoperation131330"></a>
<table><tr><td><div class="element">Operation <b>getPosition</b></div></td></tr></table><p>Renvoie al position de l'agent dans l'environnement local<br />@return Position en Vector2d<br /></p><p>Declaration :</p><ul><li>Uml : + getPosition() : Vector2d</li><li>Java : public Vector2d getPosition()</li></ul><a name="refoperation131458"></a>
<table><tr><td><div class="element">Operation <b>setPosition</b></div></td></tr></table><p>Permet de changer la position de l'agent dans son environnement local<br />@param _position<br /></p><p>Declaration :</p><ul><li>Uml : + setPosition(inout _position : Vector2d) : void</li><li>Java : public void setPosition(Vector2d _position)</li></ul><a name="refoperation131586"></a>
<table><tr><td><div class="element">Operation <b>getDiameter</b></div></td></tr></table><p>@return the diameter<br /></p><p>Declaration :</p><ul><li>Uml : + getDiameter() : int</li><li>Java : public int getDiameter()</li></ul><a name="refoperation131714"></a>
<table><tr><td><div class="element">Operation <b>getColor</b></div></td></tr></table><p>@return the color<br /></p><p>Declaration :</p><ul><li>Uml : + getColor() : Color</li><li>Java : public Color getColor()</li></ul></div>
<p>All public operations : <a href="class129410.html#refoperation131714"><b>getColor</b></a> , <a href="class129410.html#refoperation131586"><b>getDiameter</b></a> , <a href="class129410.html#refoperation131330"><b>getPosition</b></a> , <a href="class129410.html#refoperation131458"><b>setPosition</b></a> </p>
</body>
</html>
